package controlador;

import com.example.piedrapapeltijeralagartospok.R;

public class Juego {

	private Jugador j1=new Jugador("",1);
	private Jugador j2=new Jugador("",2);
	private boolean maquina;




	public boolean isMaquina() {
		return maquina;
	}

	public void setMaquina(boolean maquina) {
		this.maquina = maquina;
	}

	public Jugador getJ1() {
		return j1;
	}

	public void setJ1(Jugador j1) {
		this.j1 = j1;
	}

	public Jugador getJ2() {
		return j2;
	}

	public void setJ2(Jugador j2) {
		this.j2 = j2;
	}

	public void setJSheldom() {
		this.j2.setNombre("Sheldom");
		this.j2.setSeleccion(this.genera_seleccion());

	}

	private int genera_seleccion() {

		int seleccion = (int) (Math.random() * 5 + 1);

		return seleccion;
	}

	public Jugador comprobar() {

		Jugador j = null;
		
		int seleccion1=this.j1.getSeleccion();
		int seleccion2=this.j2.getSeleccion();
		
		if (seleccion1!=seleccion2) {

			switch (seleccion1) {

			case 1:
				
				if(seleccion2==2){
					j=this.j2;
				}else if(seleccion2==3){
					j=this.j1;
				}else if(seleccion2==4){
					j=this.j1;
				}else if(seleccion2==5){
					j=this.j2;
				}
				break;

			case 2:
				if(seleccion2==1){
					j=this.j1;
				}else if(seleccion2==3){
					j=this.j2;
				}else if(seleccion2==4){
					j=this.j2;
				}else if(seleccion2==5){
					j=this.j1;
				}
				break;
				
			case 3:
				if(seleccion2==1){
					j=this.j2;
				}else if(seleccion2==2){
					j=this.j1;
				}else if(seleccion2==4){
					j=this.j1;
				}else if(seleccion2==5){
					j=this.j2;
				}
				break;

			case 4:
				if(seleccion2==1){
					j=this.j2;
				}else if(seleccion2==2){
					j=this.j1;
				}else if(seleccion2==3){
					j=this.j2;
				}else if(seleccion2==5){
					j=this.j1;
				}
				break;
				
			case 5:
				if(seleccion2==1){
					j=this.j1;
				}else if(seleccion2==2){
					j=this.j2;
				}else if(seleccion2==3){
					j=this.j1;
				}else if(seleccion2==4){
					j=this.j2;
				}
				break;

			}
			j.setVictorias(j.getVictorias()+1);
		}
		
		
		return j;

	}

}
